* {
    margin: 0;
    padding: 0;
}
div#footer {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
	min-height: 558px;
	border-top: 1px solid #D1D7DC;
	clear: both;
	margin: 10px auto;
	margin-bottom: 0px;
	text-align: center;
	background: #fff;
	position: relative;
	font-family: "Microsoft YaHei",tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif;
}
#tmall-ensure a {
    float: left;
    display: block;
    width: 297px;
    height: 100px;
    text-indent: -1000em;
	color: #000;
}
#tmall-ensure {
    width: 1190px;
    height: 100px;
    background: url(//img.alicdn.com/tfs/TB14dANRXXXXXbdXXXXXXXXXXXX-1190-100.jpg) no-repeat;
    margin: 25px auto;
    padding: 0;
}
#tmall-desc {
    background-image: url('//img.alicdn.com/tfs/TB1dl28RXXXXXbzaFXXXXXXXXXX-136-50.png');
    background-repeat: no-repeat;
    background-size: 68px 25px;
	width: 1190px;
	padding-top: 22px;
	height: 190px;
	margin: auto;
	border-top: 1px solid #ededed;
	background: url() 45px bottom no-repeat;
}
#tmall-desc dl {
    float: left;
    width: 186px;
    padding-left: 52px;
}
#tmall-desc dl dt {
    color: #646464;
    font-size: 16px;
    font-weight: 700;
    height: 30px;
    line-height: 30px;
    text-align: left;
}
#tmall-desc dl dd {
    text-align: left;
}
#tmall-desc dl a {
	display: block;
    width: 100px;
    overflow: hidden;
    text-align: left;
    height: 20px;
    line-height: 20px;
    color: #8b8b8b;
}
#tmall-desc #mobile a {
    width: 105px;
    height: 105px;
    line-height: 105px;
    text-align: center;
}
#tmall-copyright {
    border-top: 2px solid #FF0036;
    background: #000;
    text-align: left;
    min-height: 177px;
}
.footer-tmallinfo {
    width: 1190px;
    margin: 0 auto;
}
copyright .footer-tmallinfo {
    color: #fff;
    line-height: 25px;
}
#footer p a {
    margin-right: 3px;
    color: #fff;
}
#content-last {
    color: #999;
    font-size: 12px;
    -webkit-text-size-adjust: none;
}
#tmall-copyright .footer-copyright, #tmall-copyright .footer-otherlink, #tmall-copyright .footer-tmallinfo {
    width: 1190px;
    margin: 0 auto;
}
#tmall-copyright .footer-otherlink{
	color: #fff;
	line-height: 25px;
}
#footer p{
    padding: 5px 0;
}
#tmall-copyright .footer-tmallinfo {
    color: #fff;
    line-height: 25px;
}
#footer p a {
    margin-right: 3px;
    color: #fff;
}
#tmall-copyright .footer-copyright {
    line-height: 20px;
    background: #000;
    color: #a4a4a4;
}
#tmall-copyright .footer-copyright a {
    color: #a4a4a4;
    margin-right: 65px;
}
#tmall-copyright .footer-copyright a {
    color: #a4a4a4;
    margin-right: 65px;
}
#tmall-copyright .footer-copyright .footer-fp-img {
    display: block !important;
}
img {
    border: none;
}
#footer .server-num, #server-num {
    color: #000;
    font-size: 11px;
    background: #000;
}